satellite base - Español Inglés Diccionario